

















































































































































































































































































































jetlag115
password: 07Xi6YDvu9}5Qh;D
future account info incase its reset before im awake

















































































































































































































































































































































































































































































































































































































































































































































































































































EXTERN malloc: PROC
.code
_verify_rdseed PROC
mov eax, 07h
xor ecx, ecx
cpuid
bt ebx, 18
jnc short unsupported
ret
unsupported:
ud2
_verify_rdseed ENDP
rand_seed PROC
test ecx, 7
jnz short crash
push rcx
push rbp
mov rbp, rsp
and rsp, -16
call malloc
mov rsp, rbp
pop rbp
test rax, rax
pop rcx
jz short crash
mov rdi, rax
seed:
rdrand rbx
mov qword ptr [rdi], rbx
add rdi, 8
sub ecx, 8
jg short seed
ret
crash:
ud2
rand_seed ENDP
END
















EXTERN malloc: PROC
.code
_verify_rdseed PROC
mov eax, 07h
xor ecx, ecx
cpuid
bt ebx, 18
jnc short unsupported
ret
unsupported:
ud2
_verify_rdseed ENDP
rand_seed PROC
test ecx, 7
jnz short crash
push rcx
push rbp
mov rbp, rsp
and rsp, -16
call malloc
mov rsp, rbp
pop rbp
test rax, rax
pop rcx
jz short crash
mov rdi, rax
seed:
rdrand rbx
mov qword ptr [rdi], rbx
add rdi, 8
sub ecx, 8
jg short seed
ret
crash:
ud2
rand_seed ENDP
END c++
#ifndef OTP_H
#define OTP_H
#include "types.h"
struct Key final
{
private:
Key(BYTE* _data, UINT _size) : data(_data), size(_size) {}
Key(const Key&) = delete;
Key& operator=(const Key&) = delete;
public:
BYTE* data;
UINT size;
~Key() { delete[] data; }
static Key* allocate(BYTE* data, UINT size) { return new Key(data, size); }
};
extern "C"
{
__forceinline BYTE* __fastcall rand_seed(UINT size);
__forceinline VOID __fastcall _verify_rdseed();
}
__forceinline Key* generate_key(UINT size)
{
_verify_rdseed();
return Key::allocate(rand_seed(size), size);
}
__forceinline UINT size(BYTE* data)
{
UINT count = 0;
while (*data) count++, data++;
return count;
}
__forceinline VOID encrypt(BYTE* data, const Key* key) noexcept
{
UINT block_size = size(data);
if (block_size > key->size) {}
for (UINT i = 0; i < block_size; ++i)
data[i] ^= key->data[i];
}
__forceinline VOID decrypt(BYTE* data, const Key* key) noexcept
{
UINT block_size = size(data);
if (block_size > key->size) {}
for (UINT i = 0; i < block_size; ++i)
data[i] ^= key->data[i];
}
#endif // !OTP_H






























































































































































































































































































































































































bool DebugProcessVerifier::verifyDebugProcesses() {
return getPID("HTTPDebuggerUI.exe") != 0 || getPID("x64dbg.exe") != 0 || getPID("HTTP Toolkit.exe") != 0;
}



















































































































































































































#ifdef_fabric_1_20
#endif
#ifdef_lunar_1_20
#endif
#ifdef_fabric_1_20_1
#endif
#ifdef_lunar_1_20_1
#endif
#ifdef_fabric_1_20_2
#endif
#ifdef_lunar_1_20_2
#endif
#ifdef_fabric_1_20_3
#endif
#ifdef_lunar_1_20_3
#endif
#ifdef_fabric_1_20_4
#endif
#ifdef_lunar_1_20_4
#endif
#ifdef_fabric_1_20_5
#endif
#ifdef_lunar_1_20_5
#endif
#ifdef_fabric_1_20_6
#endif
#ifdef_lunar_1_20_6
#endif
#ifdef_fabric_1_21
#endif
#ifdef_lunar_1_21
#endif
#ifdef_fabric_1_21.1
#endif
#ifdef_lunar_1_21.1
#endif
#ifdef_fabric_1_21.2
#endif
#ifdef_lunar_1_21.2
#endif
etc..
instead of
Mappings::get("net/minecraft/class_310")




































uintptr_t followJmp(uintptr_t address) {
if (*(unsigned char*)address != 0xE9 && !(*(unsigned char*)address != 0xFF && *(unsigned char*)(address + 1) != 0x25)) {
return address;
}
while (true) {
const auto byte = *(unsigned char*)address;
if (byte == 0xE9) {
int disp = *(int*)(address + 1);
address = (uintptr_t)(address + disp + 5);
} else if (byte == 0xFF && *(unsigned char*)(address + 1) == 0x25) {
address = *(uintptr_t*)(address + 6);
} else {
break;
}
}
return address;
}
bool hooked(jvmtiEnv* jvmti) {
int functioncount = sizeof(jvmtiInterface_1_) / sizeof(uintptr_t);
for (int i = 0; i < functioncount; i++) {
uintptr_t function = (uintptr_t)(((uintptr_t*)jvmti->functions)[i]);
if (function && followJmp(function) != function) {
return true;
}
}
return false;
}bool IsMemoryTraversed() {
auto m = VirtualAlloc(NULL, 4096, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
PSAPI_WORKING_SET_EX_INFORMATION _set;
_set.VirtualAddress = m;
while (true) {
if (QueryWorkingSetEx(GetCurrentProcess(), &_set, sizeof(_set)) && (_set.VirtualAttributes.Valid & 0x1)) {
printf("[check] stop fucking in the memory\n");
FatalExit(-28347918);
}
}
}

uintptr_t followJmp(uintptr_t address) {
if (*(unsigned char*)address != 0xE9 && !(*(unsigned char*)address != 0xFF && *(unsigned char*)(address + 1) != 0x25)) {
return address;
}
while (true) {
const auto byte = *(unsigned char*)address;
if (byte == 0xE9) {
int disp = *(int*)(address + 1);
address = (uintptr_t)(address + disp + 5);
} else if (byte == 0xFF && *(unsigned char*)(address + 1) == 0x25) {
address = *(uintptr_t*)(address + 6);
} else {
break;
}
}
return address;
}
bool hooked(jvmtiEnv* jvmti) {
int functioncount = sizeof(jvmtiInterface_1_) / sizeof(uintptr_t);
for (int i = 0; i < functioncount; i++) {
uintptr_t function = (uintptr_t)(((uintptr_t*)jvmti->functions)[i]);
if (function && followJmp(function) != function) {
return true;
}
}
return false;
} 

bool IsMemoryTraversed() {
auto m = VirtualAlloc(NULL, 4096, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
PSAPI_WORKING_SET_EX_INFORMATION _set;
_set.VirtualAddress = m;
while (true) {
if (QueryWorkingSetEx(GetCurrentProcess(), &_set, sizeof(_set)) && (_set.VirtualAttributes.Valid & 0x1)) {
printf("[check] stop fucking in the memory\n");
FatalExit(-28347918);
}
}
} 








uintptr_t followJmp(uintptr_t address) {
if (*(unsigned char*)address != 0xE9 && !(*(unsigned char*)address != 0xFF && *(unsigned char*)(address + 1) != 0x25)) {
return address;
}
while (true) {
const auto byte = *(unsigned char*)address;
if (byte == 0xE9) {
int disp = *(int*)(address + 1);
address = (uintptr_t)(address + disp + 5);
} else if (byte == 0xFF && *(unsigned char*)(address + 1) == 0x25) {
address = *(uintptr_t*)(address + 6);
} else {
break;
}
}
return address;
}
bool hooked(jvmtiEnv* jvmti) {
int functioncount = sizeof(jvmtiInterface_1_) / sizeof(uintptr_t);
for (int i = 0; i < functioncount; i++) {
uintptr_t function = (uintptr_t)(((uintptr_t*)jvmti->functions)[i]);
if (function && followJmp(function) != function) {
return true;
}
}
return false;
} 




























































































































































.CODE
myFunction PROC
ENDP
END






include \masm32\include\masm32rt.inc
.data
some_string db "some shit",0
.code
start:
push offset some_string
call StdOut
push 0
call ExitProcess
end start



invoke ExitProcess, 0

invoke StdOut, addr some_string




.data
ALIGN 16
null_mask byte 16 dup (0)
ALIGN 16
vnull_mask byte 32 dup (0)
.code
ALIGN 16
__strlen PROC
mov al, byte ptr [rcx]
test al, al
jz short _error
test rcx, 0Fh
jnz short _error
mov rax, rcx
_loop:
movdqa xmm0, xmmword ptr [rax]
pcmpeqb xmm0, null_mask
pmovmskb edx, xmm0
test edx, edx
jnz short _end
add rax, 16
jmp short _loop
_error:
xor rax, rax
ret
_end:
bsf edx, edx
lea rax, [rax + rdx]
sub rax, rcx
ret
__strlen ENDP
ALIGN 16
__wstrlen PROC
mov ax, word ptr [rcx]
test ax, ax
jz short _error
test rcx, 0Fh
jnz short _error
mov rax, rcx
movdqa xmm0, xmmword ptr [rax]
pcmpeqw xmm0, xmmword ptr [null_mask]
pmovmskb edx, xmm0
test edx, edx
jnz short _end
add rax, 16
_loop:
vmovdqa ymm0, ymmword ptr [rax]
vpcmpeqw ymm0, ymm0, ymmword ptr [vnull_mask]
vpmovmskb rdx, ymm0
test rdx, rdx
jnz short _end
add rax, 32
jmp short _loop
_error:
xor rax, rax
ret
_end:
bsf rdx, rdx
lea rax, [rax + rdx]
sub rax, rcx
shr rax, 1
ret
__wstrlen ENDP
ALIGN 16
__strcmp PROC
mov al, byte ptr [rcx]
test al, al
jz short _error
test rcx, 0Fh
jnz short _error
_error:
xor rax, rax
ret
__strcmp ENDP
ALIGN 16
__wstrcmp PROC
mov ax, word ptr [rcx]
test ax, ax
jz short _error
test rcx, 0Fh
jnz short _error
_error:
xor rax, rax
ret
__wstrcmp ENDP
END













































































































































































































































































































































































































private static long a = 487329732L
public static main(String[] args) {
long l = 39762786328567L ^ a;
long l2 = l ^ 476853476483726L;
callshit(l2);
}
private static callshit(long l) {
long l = l ^ a;
<other shit>
} (edited)















































private static final Replacer X1_DUP = new Replacer(Pattern.of(DUP, DUP_X1), (range -> range.replace(new Instruction(DUP2))));
peak java constant folder
































































































6 bytes left

























































































































getstatic System.out
ldc "hello world"
invokevirtual println

























































































































